﻿
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Abp.AutoMapper;
using Abp.Runtime.Validation;
using Abp.Extensions;
using KDS.Mes.Mes.SeatInfos;

namespace KDS.Mes.Mes.SeatInfos.Dtos
{
    /// <summary>
    /// 座椅配置信息编辑用Dto
    /// </summary>
    [AutoMap(typeof(SeatInfo))]
    public class SeatInfoEditDto 
    {

	/// <summary>
    ///   主键Id
    /// </summary>
    [DisplayName("主键Id")]
	public int? Id{get;set;}

        /// <summary>
        /// 所属款式
        /// </summary>
        [DisplayName("所属款式")]
        public   int  AlcCodeId { get; set; }

        /// <summary>
        /// 所属位置
        /// </summary>
        [DisplayName("所属位置")]
        public   int  SeatPositionId { get; set; }

        /// <summary>
        /// 座椅颜色
        /// </summary>
        [DisplayName("座椅颜色")]
        public   int  ColorId { get; set; }

        /// <summary>
        /// 蒙皮材质
        /// </summary>
        [DisplayName("蒙皮材质")]
        public   int  MaterialId { get; set; }

        /// <summary>
        /// 滑道
        /// </summary>
        [DisplayName("滑道")]
        [Required]
        public   SlideType  Slide { get; set; }

        /// <summary>
        /// 高度调节
        /// </summary>
        [DisplayName("高度调节")]
        [Required]
        public   IsHave  HGIT { get; set; }

        /// <summary>
        /// 腰部支撑
        /// </summary>
        [DisplayName("腰部支撑")]
        [Required]
        public   IsHave  LumbarSupport { get; set; }

        /// <summary>
        /// 加热
        /// </summary>
        [DisplayName("加热")]
        [Required]
        public   IsHave  Warmer { get; set; }

        /// <summary>
        /// 通风
        /// </summary>
        [DisplayName("通风")]
        [Required]
        public   IsHave  Ventlation { get; set; }

        /// <summary>
        /// 侧气囊
        /// </summary>
        [DisplayName("侧气囊")]
        [Required]
        public   IsHave  SAB { get; set; }

        /// <summary>
        /// 杂志袋
        /// </summary>
        [DisplayName("杂志袋")]
        [Required]
        public   IsHave  BackPocket { get; set; }

        /// <summary>
        /// 压力传感器
        /// </summary>
        [DisplayName("压力传感器")]
        [Required]
        public   IsHave  SBR { get; set; }

        /// <summary>
        /// 位置记忆
        /// </summary>
        [DisplayName("位置记忆")]
        [Required]
        public   IsHave  IMS { get; set; }

        /// <summary>
        /// 一键折叠
        /// </summary>
        [DisplayName("一键折叠")]
        [Required]
        public   IsHave  OneTouch { get; set; }

    }
}
